package com.bootdo.merchant.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * @Desc 商户代理实体
 * @date 2019/11/14
 *
 */
public class AgentDO implements Serializable {

    private static final long serialVersionUID = 1L;
    //
    private Long userId;
    // 用户名
    private String userName;
    // 用户真实姓名
    private String name;
    // 密码
    private String password;
    // 手机号
    private String mobile;
    // 状态 0:禁用，1:正常
    private Integer status;
    // 创建用户id
    private Long userIdCreate;

    private String userCreate;
    // 创建时间
    private Date gmtCreate;
    // 修改时间
    private Date gmtModified;
    //密钥
    private String secret;
    //昵称
    private String nickname;
    //备注
    private String remarks;
    //微信固码费率
    private Double weixinFixedRate;
    //支付宝固码费率
    private Double alipayFixedRate;
    //支付宝转账
    private Double alipayTransferRate;

    private Double quota;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getUserIdCreate() {
        return userIdCreate;
    }

    public void setUserIdCreate(Long userIdCreate) {
        this.userIdCreate = userIdCreate;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getSecret() {
        return secret;
    }

    public void setSecret(String secret) {
        this.secret = secret;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Double getWeixinFixedRate() {
        return weixinFixedRate;
    }

    public void setWeixinFixedRate(Double weixinFixedRate) {
        this.weixinFixedRate = weixinFixedRate;
    }

    public Double getAlipayFixedRate() {
        return alipayFixedRate;
    }

    public void setAlipayFixedRate(Double alipayFixedRate) {
        this.alipayFixedRate = alipayFixedRate;
    }

    public Double getAlipayTransferRate() {
        return alipayTransferRate;
    }

    public void setAlipayTransferRate(Double alipayTransferRate) {
        this.alipayTransferRate = alipayTransferRate;
    }

    public Double getQuota() {
        return quota;
    }

    public void setQuota(Double quota) {
        this.quota = quota;
    }
    
    public String getUserCreate() {
		return userCreate;
	}

	public void setUserCreate(String userCreate) {
		this.userCreate = userCreate;
	}

	@Override
	public String toString() {
		return "AgentDO [userId=" + userId + ", userName=" + userName
				+ ", name=" + name + ", password=" + password + ", mobile="
				+ mobile + ", status=" + status + ", userIdCreate="
				+ userIdCreate + ", userCreate=" + userCreate + ", gmtCreate="
				+ gmtCreate + ", gmtModified=" + gmtModified + ", secret="
				+ secret + ", nickname=" + nickname + ", remarks=" + remarks
				+ ", weixinFixedRate=" + weixinFixedRate + ", alipayFixedRate="
				+ alipayFixedRate + ", alipayTransferRate="
				+ alipayTransferRate + ", quota=" + quota + "]";
	}
}
